#define _CRT_SECURE_NO_WARNINGS 1

#include "BinaryTree.h"

int main(int, char**, char**)
{
	vector<char> copy_v{ 'f','c','a','#','#','d','b','#','#','#','e','h','#','#','#' };

	vector<char> v{ 'f','c','#','#','e','#','#'};

	YX::BinaryTree<char> tree(v,'#');
	YX::BinaryTree<char> copy(copy_v,'#');

	copy = tree;

	tree.PrevOrder();
	tree.LevelOrder();

	copy.PrevOrder();
	copy.LevelOrder();

	cout << tree.IsComplete() << endl;
	return 0;
}